package AVLTests;

import static org.junit.Assert.*;
import java.util.*;

import org.junit.Test;

public class To_AVL {
	@Test
	public void test() {
		System.out.print("Это Unit Test для проверки функции tree_change(перестроение в AVL Tree)\n");
		Scanner sc=new Scanner(System.in);	
		
		System.out.println("Введите исходные данные.");
		String s=sc.nextLine();
		char str[]=s.toCharArray();
		BinTree U=new BinTree();
		U.sethead(U.create(str, U.gethead()));
		U.delete_empty(U.gethead());
		U.tree_change(U.gethead());
		s=U.getSerialization();
		System.out.println("Введите результат.");
		String res=sc.nextLine();
		assertTrue(s.equals(res));
		
		sc.close();
	}

}
